/*
 * table_CcBlockNest_t.h
 *
 *  Created on: 2012/04/28
 *      Author: guanxiaoying
 */

#ifndef TABLE_BLOCKNEST_T_H_
#define TABLE_BLOCKNEST_T_H_

typedef struct __BLOCKNESTACCESS{
	BOOL (*clear)( VOID );
	BOOL (*reset)( VOID );
	BOOL (*alloc)( AST );
	AST  (*getMax)( VOID );
	ACCESS_IDX_FIELD tagRoot;
	ACCESS_IDX_FIELD labelRoot;
	ACCESS_IDX_FIELD symRoot;
	ACCESS_BOOL_FIELD  bDeclFinished;
}BLOCKNESTACCESS;
extern const BLOCKNESTACCESS stBlockNestAccess;
#endif /* TABLE_BLOCKNEST_T_H_ */
